单个项目设置name和email
每个项目都有一个 .git 文件夹(这个文件夹默认可能不显示), 该文件夹下有config文件,里面包含当前项目的user.name和user.email
git config user.name “”
git config user.email “”
进入.git文件夹后,cat config 就可以看到设置的名字和邮件了
全局设置name和email
1 | #设置name |
- –global参数,表示你这台机器上所有的git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和emial地址,参考上面的单个项目的name和email配置。
配置好后, 可以使用
1
git config -l
查看配置
ssh:operation timed out
偶然间就突然报了上面的错误, 我没有改动什么呀~
最后知道原因了, 是因为公司的项目设置了ip的限制,不能使用ssh了。
这种情况只能添加ip,但是我移动一个地方就要改动一次ip,这种太复杂了。 我就先把ssh改为https吧
使用下面的语句更改
ssh改为https
git remote set-url origin http://gitlab.*************ui.git
https改为ssh
git remote set-url origin git@gitlab.*-ui.git